import {Message} from "element-ui";
console.log(Message)
export function isEmpty(val, msg) {
  let ischeck = !val || val == '' || val == null || val == undefined;
  if (ischeck) {
    Message.error(msg || '不能为空')
  }
  return ischeck
}
export function checkPhone(val, msg) {
  if (!val) {
    Message.error(msg || '手机号不能为空')
    return true
  }
  let myreg = /^[1][2,3,4,5,6,7,8,9][0-9]{9}$/;
  let ischeck = !myreg.test(val);
  if (ischeck) {
    Message.error(msg || '手机格式不正确')
  }
  return ischeck
}


export function checkCardNumber(val, msg) {
  // 身份证号码为15位或者18位，15位时全为数字，18位前17位为数字，最后一位是校验位，可能为数字或字符X
  var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
  if (reg.test(val) === false) {
    Message.error('asdasdad')
    console.log(Message)
    // Message.error(msg || '身份证号格式错误')
    return true;
  }
  return false;
}

export function checkRealName(val, msg) {
  var regName = /^[\u4e00-\u9fa5]{2,4}$/;
  if (!regName.test(val)) {
    Message.error(msg || '真实姓名填写有误')
    return true;
  }
  return false;
}


export function equles(val1, val2, msg) {
  let ischeck = val1 != val2;
  if (ischeck) {
    Message.error(msg || '两个值不相同')
  }
  return ischeck
}

export function checkLength (val, length, msg) {
  if (val.length < length) {
    Message.error( msg || '长度不能少于' + length + '位')
    return true
  }
  return false
}

